package com.study.gupao.decorator.passport;

/**
 * @ClassName: ISigninForThirdService
 * @Description:
 * @author: Administrator
 * @Date: 2019-03-18 15:38
 */
public interface ISigninForThirdService extends ISigninService {

    /**
     * QQ 登录
     * @param id
     * @return
     */
    ResultBean loginForQQ(String id);
    /**
     * 微信登录
     * @param id
     * @return
     */
    ResultBean loginForWechat(String id);
    /**
     * 记住登录状态后自动登录
     * @param token
     * @return
     */
    ResultBean loginForToken(String token);
    /**
     * 手机号登录
     * @param telphone
     * @param code
     * @return
     */
    ResultBean loginForTelphone(String telphone, String code);
    /**
     * 注册后自动登录
     * @param name
     * @param passport
     * @return
     */
    ResultBean loginForRegist(String name, String passport);

}
